# 新闻后台管理页模板
from flask import Blueprint

admin_blu = Blueprint('admin',__name__,url_prefix='/admin')

from .views import *


@admin_blu.before_request
def before_request():
    """请求前"""
    # 若不是登录界面的请求
    if not request.url.endswith('/admin/login'):
        user_id = session.get('user_id')
        is_admin = session.get('is_admin')
        if not user_id or not is_admin:
            # 判断当前是否有用户登录，或者是否是管理员账户，如果不是则重定向到主页
            return redirect('/')